Design Patterns to Implement Safety and Fault Tolerance
نویسندگان
چکیده
منابع مشابه
Design Patterns to Implement Safety and Fault Tolerance
This paper discusses an object orient approach based on design pattern and computational reflection concept to implement nonfunctional requirements of complex control system. Firstly we brief about software architecture design, followed by control-monitor safety pattern, Tri-Modular redundancy (TMR) pattern, reflective state pattern and fault tolerance redundancy patterns that are use for safet...
متن کاملFault Tolerance Against Design Faults
This chapter surveys techniques for tolerating the effects of design defects in computer systems, paying special attention to software. Design faults are a major cause of failure in modern computer systems, and their relative importance is growing as techniques for tolerating physical faults gain wider acceptance. Although design faults could in principle be eliminated, in practice they are ine...
متن کاملReliability and Fault-Tolerance by Choreographic Design
Distributed programs are hard to get right because they are required to be open, scalable, long-running, and tolerant to faults. In particular, the recent approaches to distributed software based on (micro)services where different services are developed independently by disparate teams exacerbate the problem. In fact, services are meant to be composed together and run in open context where unpr...
متن کاملFault Tolerance: Design and Exploratory Ideas
In this article we describe the fault-tolerance architecture of the PerDiS platform. This architecture results from the work that was done in the rst six months at INESC with strong interaction with the other partners of the project (mainly INRIA-SOR and INRIA-SIRAC). We describe the overall fault-tolerance architecture and its integration within PerDiS, the interfaces and implementation provid...
متن کاملInteraction Patterns for Byzantine Fault Tolerance Computing
In this paper, we present a catalog of application interaction patterns with the corresponding message ordering and execution rules for Byzantine fault tolerance computing. For each pattern, a set of rules are defined to determine whether or not an inbound message should be ordered and in what particular order, and which set of messages should be delivered sequentially, concurrently, or selecti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Computer Applications
سال: 2011
ISSN: 0975-8887
DOI: 10.5120/2259-2900